-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Observability] Serverless navigation #157139
Conversation
🤖 GitHub commentsExpand to view the GitHub comments
Just comment with:
|
💔 Build Failed
Failed CI StepsMetrics [docs]Module Count
Page load bundle
Unknown metric groupsESLint disabled line counts
miscellaneous assets size
Total ESLint disabled count
To update your PR or re-run it, just comment with: |
cc4f422
to
2ffac4f
Compare
@@ -8,6 +8,9 @@ xpack.securitySolution.enabled: false | |||
## Enable the Serverless Obsersability plugin | |||
xpack.serverless.observability.enabled: true | |||
|
|||
# Onboarding | |||
xpack.observability_onboarding.ui.enabled: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
limits.yml
return <KibanaContextProvider services={services}>{children}</KibanaContextProvider>; | ||
}; | ||
|
||
export const useKibana = () => useKibanaReact<Services>(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this being used anywhere?
} from '@kbn/kibana-react-plugin/public'; | ||
import type { ServerlessObservabilityPluginStartDependencies } from './types'; | ||
|
||
export type Services = CoreStart & ServerlessObservabilityPluginStartDependencies; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: the type doesn't seem to be used in another file
@@ -116,7 +116,7 @@ pageLoadAssetSize: | |||
security: 65433 | |||
securitySolution: 66738 | |||
serverless: 16573 | |||
serverlessObservability: 16582 | |||
serverlessObservability: 30000 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
where did this limit come from?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
## Configure plugins | ||
xpack.infra.logs.app_target: discover | ||
|
||
## Set the home route | ||
uiSettings.overrides.defaultRoute: /app/observability/overview | ||
uiSettings.overrides.defaultRoute: /app/observabilityOnboarding |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💚 Build Succeeded
Metrics [docs]Module Count
Page load bundle
Unknown metric groupsESLint disabled line counts
miscellaneous assets size
Total ESLint disabled count
History
To update your PR or re-run it, just comment with: |
I'm closing this PR as I'm working on it here: #157360 |
Related to: #153777
This adds the boilerplate necessary for rendering the serverless nav:
setSideNavComponent
API from the Serverless plugin.Run this locally:
@elastic/apm-ui